Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Rolex Paris Masters - Paris Generali Open - Kitzbuhel Western & Southern Open - Cincinnati Hungary F1 Davis Cup, World Group, Q, CAN-HUN 2-3 Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Manama Challenger Estoril Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Boss Open - Stuttgart Gonet Geneva Open - Geneva U.S. Open - New York Davis Cup, World Group, Q2, HUN-AUT 2-3 Germany F10 Austria F9 Germany F9 Bosnia & Herzegovina F4 China F2 Cambodia F2 Croatia F2 China F3 China F4 Poland F1 Bosnia & Herzegovina F4 Slovakia F2 Slovakia F3 Hungary F3 France F17 France F18 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Germany F4 Croatia F2 Great Britain F4 Great Britain F5 Switzerland F3 Turkey F15 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Slovakia F3 Poland F5 Canada F7 Canada F8 Canada F9 France F19 France F20 Czech Republic F8 Morocco F9 Morocco F10 France F1 France F6 China F2 China F3 France F21 Israel F3 IX Ciutat de Barcelona - Barcelona Genova Challenger Bath Challenger Prostejov Challenger Monza Challenger Arad Challenger Genova Challenger Anning Challenger Kun-Ming Challenger Eskisehir Challenger Segovia Challenger Helsinki Challenger Szczecin Challenger Ostrava Challenger Todi Challenger XI Venice Open - Venice San Benedetto Challenger Brixina Tennis Open - Bressanone Recanati Challenger Szczecin Challenger Aptos Challenger San Marino Challenger BMW Tennis Championship - Sunrise Genova Challenger San Marino CEPU Open - San Marino Trnava Challenger Sibiu Challenger Geneva Challenger Happy Valley Challenger Casablanca Challenger Bucaramanga Challenger Santo Domingo Challenger Wroclaw Challenger Guangzhou Challenger Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov Pekao Open - Szczecin Aix En Provence Challenger Vicenza Challenger Furth Challenger Recanati Challenger Prague Challenger Genova Challenger Trofeo Barcelona de Tenis - Barcelona Seville Challenger Memorial Savigny - Sassuolo Rome Challenger Mohammedia Challenger Casablanca Challenger Ortisei Challenger Guangzhou Challenger San Luis Potosi Challenger Blois Challenger Cairo Challenger 2002 - Cairo Szczecin Challenger Rennes Challenger Budapest Challenger Vicenza Challenger Ilkley Challenger Kosice Challenger Orleans Challenger Canberra Challenger Siemens Open 2001 - Scheveningen Irving Challenger Andria Challenger Bergamo Challenger Todi Challenger Bratislava Challenger Bendigo Challenger Prostejov Challenger Bergamo Challenger Genova Challenger Recanati Challenger Cordenons Challenger Bratislava Challenger Szczecin Challenger Rome Challenger Bratislava Challenger Canberra Challenger Poznan Challenger Shenzhen Challenger San Marino Challenger Heilbronn Challenger Biella Challenger Bergamo Challenger Napoli Challenger Happy Valley Challenger Furth Challenger The Priority Telecom Open - Amersfoort Open Romania - Bucharest Portoroz Challenger Genova Challenger Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Istanbul Challenger Campionati Internazionali di Sicilia - Palermo MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Prostejov Challenger Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Genova Challenger Qatar Exxon Mobil Open - Doha Braunschweig Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Valencia Open - Valencia Brasil Open - Sao Paulo Dutch Open Tennis - Amersfoort Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Szczecin Challenger Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Cagliari Challenger Open SEAT 2008 - Barcelona Erste Bank Open - Vienna Orange Warsaw Open - Warsaw Valencia Open - Valencia Heineken Open - Auckland Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Andria Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AXA Open II - Espinho Tennis Cup of Flanders - Ostende 2000 Cairo Challenger - Cairo Ho Chi Minh City Challenger - Ho Chi Minh City Eckental Challenger Zagreb Open - Zagreb Nord/LB Open - Braunschweig Portugal Open - Oeiras Pekao Open - Szczecin FILA Challenger - Biella Mercedes Cup - Stuttgart JVC Trophy - Vienna Mestre Challenger VII Torneo Internazionale di Tennis - Barletta Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Barcelona Open BancSabadell - Barcelona San Marino Cepu Open - San Marino Open de Moselle - Metz 6th Sardinian International Championships - Cagliari Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Copa Claro - Buenos Aires Czech Open 2005 - Prostejov Erste Bank Open - Vienna Banca Stato Challenger - Lugano San Marino Cepu Open - San Marino Pekao Open 2005 - Szczecin Open Castilla y Leon - Segovia Ciutat de Barcelona - Barcelona Ecuador Open - Quito Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Ciudad de Pozoblanco Open Diputacion - Cordoba Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Rio Open - Rio de Janeiro Open 13 - Marseille Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Swiss Indoors Basel - Basel Gelsor Open Romania - Bucharest Geneva Open - Geneva Copa AT&T - Buenos Aires China Open - Beijing BellSouth Open - Vina del Mar Pekao Open 2003 - Szczecin Sofia Open - Sofia Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Orleans Challenger St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Challenger Murcia Challenger Cordenons Challenger Top Wool Challenger-Immagine Trophy - Biella Prostejov Challenger Open Seat-Godo 2001 - Barcelona Siemens Open - Scheveningen Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bratislava 2 Challenger Caltanissetta Challenger Gonet Geneva Open - Geneva Segovia Challenger Nature Valley International - Eastbourne Bratislava Challenger Generali Open - Kitzbuhel ATP Challenger Open 2004 - Monchengladbach Prague Challenger Noumea Challenger Liberec Challenger Szczecin Challenger Winston-Salem Open - Winston-Salem Samarkand Challenger - Samarkand Girona Challenger Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Oeiras 3 Challenger St. Remy Challenger ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha San Marino Cepu Open - San Marino Eckental Challenger Bucaramanga Challenger Barcelona Open Banc Sabadell - Barcelona Croatia Open - Umag Zhuhai Challenger Guadalajara Challenger Open de Montauban - Montauban Mercedes Cup - Stuttgart Qatar Exxon Mobil Open 2002 - Doha Napoli Challenger Barletta Challenger Pekao Open 2004 - Szczecin Gelsor Open Romania - Bucharest Rome Challenger Skandia Open - Linz Kos-Zucchetti Tennis Cup - Cordenons Copa Telmex - Buenos Aires Heilbronn Challenger Vicenza Challenger Prostejov Challenger Erste Bank Open - Vienna Prague Challenger Copa Sevilla - Seville Bastad Challenger Todi Challenger Allianz Suisse Open - Gstaad Segovia Challenger XI Ciutat de Barcelona - Barcelona Marbella Challenger Como Challenger Banja Luka Challenger BMW Open - Munich Budapest Challenger Happy Valley Challenger Sophia Antipolis Challenger Heilbronn Challenger Nord LB Open - Braunschweig Honda Kah Singapore Men's Tennis Open - Singapore Estoril Open - Estoril Mallorca Open - Mallorca Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Idea Prokom Open - Sopot XL Challenger de Tenis Copa Sevilla - Seville Budapest Challenger Szczecin Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Open de Tenis Comunidad Valenciana - Valencia Stockholm Open - Stockholm Tata Open - Chennai Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo - Barcelona Madrid Challenger Ordina Open - s-Hertogenbosch Argentina Open - Buenos Aires XL Bermuda Open - Bermuda Mercedes Cup - Stuttgart Open Costa Daurada - Tarragona Bet-At-Home Austrian Open - Kitzbuhel Orleans Challenger US Men's Clay Court Championships - Houston Gelsor Open Romania - Bucharest VIII Torneo Internazionale di Tennis - Barletta Sibiu Challenger San Marino Cepu Open - San Marino XXXVII Torneig C.E. Laieta - Barcelona Nord/LB Open - Braunschweig Davidoff Swiss Indoors Basel - Basel Rome Challenger Czech Open - Prostejov Copa Telmex - Buenos Aires Padova Challenger Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Fever-Tree Championships - London San Marino Cepu Open - San Marino Banca Stato Challenger Lugano - Lugano Ortisei Challenger Scheveningen Challenger Cherbourg Challenger DPD Challenger 2002 - Aschaffenburg Open Costa Daurada - Tarragona Telenordia Swedish Open - Bastad Mons Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open 13 Provence - Marseille China Open - Beijing VTR Open - Vina del Mar Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Copa Sevilla-Internacionales de Andalucia - Seville Open de la Comunidad Valenciana - Valencia Open 88 - Contrexeville Bet-at-home Cup - Kitzbuhel Estoril Open - Estoril Idea Prokom Open - Sopot Irving Challenger BCR Open Romania - Bucharest Open Diputacion - Cordoba Oberstaufen Challenger Kosice Challenger Croatia Open - Umag Open Romania - Bucharest Open Sud de France - Montpellier Andria Challenger Davidoff Swiss Indoors - Basel Podebradka Cup - Prague Copa Telefonica CTC Chile - Santiago Cherbourg Challenger Rio Open - Rio de Janeiro Kyiv UMC Open - Kiev Geneva Challenger - Geneva Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Bordeaux Challenger International German Open - Hamburg BCR Open Romania - Bucharest Trnava Challenger German Tennis Championships - Hamburg Chengdu Open - Chengdu BellSouth Open - Vina del Mar Skandia Open - Linz Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo Tata Open 2003 - Chennai International Championship of Croatia - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Geneva Challenger - Geneva Black Forest Open - Freudenstadt Kyiv UMC Open - Kiev Orleans Challenger 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Rome Challenger ECM Prague Open - Prague Credit Agricole Suisse Open - Gstaad Mercedes Cup - Stuttgart Memorial Savigni - Sassuolo Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Heineken Open - Auckland Brasil Open - Costa do Sauipe Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Davidoff Swiss Indoors - Basel Heineken Open - Auckland Tennis Masters Series - Monte Carlo Campionati Internazionali di Sicilia - Palermo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Mallorca Open - Mallorca bett1HULKS Indoors - Cologne Masters Series Hamburg - Hamburg Tiriac Open - Bucharest Qatar ExxonMobil Open - Doha Open Seat Godo 2003 - Barcelona Noventi Open - Halle Brasil Open - Costa do Sauipe Pekao Open 2001 - Szczecin China Open - Beijing Mutua Madrilena Masters Madrid - Madrid Brisbane International - Brisbane Astana Open - Astana Stockholm Open - Stockholm Sofia Open - Sofia VTR Open - Vina del Mar Zagreb Open - Zagreb Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Boss Open - Stuttgart RCA Championships - Indianapolis Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Western & Southern Financial Group Masters - Cincinnati European Open - Antwerp Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Campionati Internazionali di Sicilia - Palermo Belgrade Open - Belgrade Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Argentina Open - Buenos Aires If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Copa AT&T - Buenos Aires SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Petange Challenger Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Mercedes Cup - Stuttgart Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Prostejov Challenger Open de Moselle - Metz Maharashtra Open - Pune BNP Paribas Masters - Paris Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Gazprom Hungarian Open - Budapest BMW Open - Munich Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Croatia Open - Umag Adidas International - Sydney Winston-Salem Open - Winston-Salem Moselle Open - Metz DIEMA XTRA Sofia Open - Sofia Bet-at-home Open - Hamburg Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Energis Open - Amersfoort Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open SEAT Godo 2006 - Barcelona Murray River Open - Melbourne Bet-at-home Open - Hamburg European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Moselle Open - Metz Argentina Open - Buenos Aires Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Tennis Napoli Open - Naples Adelaide International 2 - Adelaide Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Bucharest Open - Bucharest Moselle Open - Metz BCR Open Romania - Bucharest Open de Moselle - Metz Open Seat Godo 2005 - Barcelona Dubai Duty Free Tennis Championships - Dubai Firenze Open - Florence German Tennis Championships - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Open Sud de France - Montpellier Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - New York Rolex Paris Masters - Paris China Open - Beijing Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells San Diego Open - San Diego Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Mercedes Cup - Stuttgart Internazionali BNL d'Italia - Rome French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Dutch Open Tennis - Amersfoort U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Allianz Suisse Open - Gstaad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Movistar Open - Vina del Mar Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Brasil Open - Sao Paulo French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Vegeta Croatia Open - Umag BNP Paribas Masters - Paris Western & Southern Open - Cincinnati French Open - Paris Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group II, 2R, HUN-LAT 2-3 Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Mutua Madrid Open - Madrid Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Dubai Duty Free Tennis Championships - Dubai Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group I, 1R, UKR-HUN 1-3 Davis Cup, World Group, PO, HUN-FRA 2-3 River Oaks International Tennis Tournament - Houston Wimbledon - London River Oaks International Tennis Tournament - Houston U.S. Open - New York U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Olympics - Paris Internazionali BNL d'Italia - Rome French Open - Paris Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid